//通过指针输入输出数组元素的函数
#include<iostream>
using namespace std;
#define N 100
int input(int* p);          //输入，返回输入的元素个数
void print(int* p, int n);   //显示数组元素，n为元素个数
int main()
{
	int a[100];
	int num = input(a);
	print(a, num);
	return 0;
}

int input(int* p)
{
	cin >> *p;
	int n = 0;
	while (*(p + n) != 9999)
	{
		n++;
		cin >> *(p + n);
	}
	return n;
}

void print(int* p, int n)
{
	cout << *p;
	int i = 1;
	while (i < n)
	{
		p++;
		cout << " " << *p;
		i++;
	}
	cout << endl;
}
